package com.example.springfortestspace.api;

import com.example.springfortestspace.LogUtil;
import com.example.springfortestspace.service.DoForJarService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;


/**
 * @Auther：FKM
 * @Date：2024/5/1011:12
 */
@RestController
@CrossOrigin
public class IndexWebController {
    /**
     * 这是Web端给调用的主接口，包含功能，迁移jar包，修改配置文件
     */

    @Autowired
    private DoForJarService doForJarService;

    @RequestMapping("/doOpForJar")
    @ResponseBody
    public String doOpreationForPro(@RequestBody String data){
        System.out.println("访问数据 ----"+data);
        LogUtil.WriteToLogFile("访问数据 ----"+data);
        doForJarService.doForproject(data);
        return "";
    }


    @RequestMapping("/getAllInformation") //获取所有信息
    @ResponseBody
    public String testdoOpreationForPro(@RequestBody String data){
        System.out.println("查询数据 ----"+data);
        return doForJarService.getAll(data);
    }

    @RequestMapping("/doOpForJartest") //获取所有信息
    @ResponseBody
    public String doOpForJartest(@RequestBody String data){
        doForJarService.doForprojectTest(data);
        return "";
    }

    @RequestMapping("/doFor5min") //获取所有信息
    @ResponseBody
    public String runtest(){
        doForJarService.runFor5Min();
        return "";
    }


}
